============================================================== Guild: wafer.space Community Channel: 📐 - Designing / 📦-cob Topic: Channel for discussing chip-on-board packaging options for wafer.space bare die. After: 2026-04-30 11:59 p.m. Before: 2026-06-01 12:00 a.m. ============================================================== [2026-05-01 1:55 a.m.] mithro_ Great work Mike! [2026-05-01 1:55 a.m.] mithro_ From what I have seen so far, I don't think the bond house we are using will care at all. [2026-05-01 1:59 a.m.] mithro_ @RebelMike / @Greg - It is very likely whatever we end up using on the TinyQV and/or Racquet die will become the standard CoB layout for the non-1x1 projects getting packaged. [2026-05-01 2:01 a.m.] mithro_ @RebelMike / @Greg / @Leo Moser (mole99) - I'm also open to the alternative idea of changing the GF180MCU template I/O allocations for these sizes to make things easier. [2026-05-01 2:05 a.m.] dnaltews a pin 1 marker on the silkscreen for the mezzanine connector might be nice just for completeness [2026-05-01 2:07 a.m.] namibj Might wrongly suggest polarization. [2026-05-01 2:19 a.m.] polyfractal just got my motherboard breakout PCBs ... i severely underestimated how small the connector pins/pads would be 😅 probably should have bought a stencil to go with it, guess we'll see how good I am at fine soldering! {Reactions} 💜 [2026-05-01 2:30 a.m.] mithro_ Hot Air reflow and a good (pre-)heating plate helps a lot, surface tension is your friend. {Reactions} 👍 [2026-05-01 3:36 a.m.] anfroholic Sorry, it seems I didn't hit save before I hit commit. [2026-05-01 6:43 a.m.] greg.hashtag.9468 Do you have the scripts which generated this? Would be nice to get an SVG if possible to put into the datasheet/spec for the chip [2026-05-01 6:47 a.m.] greg.hashtag.9468 Was this checked in somewhere? I'm happy to take a look and poke around with the bonding for the 0p5x1 [2026-05-01 6:48 a.m.] rebelmike It’s in https://github.com/MichaelBell/chip-on-board-wire-bonded-pcbs/tree/half-slot-dev/mezzanine-0p5x1 {Embed} https://github.com/MichaelBell/chip-on-board-wire-bonded-pcbs/tree/half-slot-dev/mezzanine-0p5x1 chip-on-board-wire-bonded-pcbs/mezzanine-0p5x1 at half-slot-dev · ... Wire bonded chip on board PCB designs. Contribute to MichaelBell/chip-on-board-wire-bonded-pcbs development by creating an account on GitHub. 2026-05_media/chip-on-board-wire-bonded-pcbs-D673F {Reactions} 👍 [2026-05-01 6:49 a.m.] anfroholic I am told these may be partially out of date, but here you go! {Attachments} 2026-05_media/GD04_chip_top_10_8-53FBA.svg 2026-05_media/GD02_chip_top_14_4-96145.svg 2026-05_media/GD03_chip_top_6_6-B0050.svg 2026-05_media/GD04_chip_top_6_8-F78BA.svg [2026-05-01 6:51 a.m.] rebelmike Ah, no it isn't - apparently I was on Andrew's branch and committed and pushed it there. I'll merge that [2026-05-01 6:53 a.m.] greg.hashtag.9468 Thanks 👍 [2026-05-01 6:54 a.m.] rebelmike I'll also make a PR against the main repo. But possibly after I've had some coffee 🙂 [2026-05-01 6:56 a.m.] greg.hashtag.9468 No worries, I'll only get to looking at this in depth in a few hours [2026-05-01 7:02 a.m.] mithro_ It is a super horrific AI written bit of code. Let me see if I can upload it somewhere. At some point I think I'm (or really I'm going to have a better attempt at AI doing it) going to try and write/good a proper version and integrate it into either https://platform.wafer.space or maybe even LibreLane. {Embed} https://platform.wafer.space/ Welcome to wafer.space … Platform for wafer.space low cost silicon manufacturing. {Reactions} 💜 [2026-05-01 7:03 a.m.] mithro_ @Leo Moser (mole99) / @Andrew Wingate - I just had the thought that maybe it should be LibreLane that is generating Andrew's KiCAD footprints + wire bonding diagrams and my random pin out diagrams? [2026-05-01 7:03 a.m.] mithro_ @Leo Moser (mole99) - Terrible or good idea? 😛 [2026-05-01 7:04 a.m.] anfroholic I don't know how that would work? You must specify a standard wirebonding frame first? Like from a set? [2026-05-01 7:06 a.m.] rebelmike Not sure if Librelane, but a script that could generate the correct sized pad + drawing annotations in the exact pin positions could be useful. For the whole padring I guess it would be possible at least for a standard rectangular one - just push the pins out until the 45 degree rule wasn’t violated [2026-05-01 7:33 a.m.] rebelmike Yeah I don’t know how much thought was given to the pin allocations for the different sizes - I suspect @Leo Moser (mole99) was just trying things out. Potentially we try to route them all to match the existing template as much as possible, then change the template to make them match completely? Though I suspect in general this doesn’t matter too much - the case of wanting them to match has only really come up because TinyQV was used in different slot sizes as a test. [2026-05-01 7:38 a.m.] mithro_ I think having a "standard" which means people can share "motherboards" PCBs is helpful rather than everyone having to design new ones. [2026-05-01 7:42 a.m.] rebelmike I don’t think a standard mapping of the template pinout is required for that - it’s probably the other way around: if there was a standard SoC host motherboard (with flash, ram, etc) and the pinout for that and all the breakouts was known, you could just wire things up correctly in the silicon. [2026-05-01 7:43 a.m.] rebelmike But I guess that is basically the same as saying make the template match whatever we end up with [2026-05-01 7:50 a.m.] anfroholic That is a good point though to think about some things upstream instead of all downstream. Thanks for the thought [2026-05-01 12:38 p.m.] mithro_ @Greg - Don't say I didn't warn you 😛 - https://github.com/mithro/wafer-space-die-pad-diagrams {Embed} https://github.com/mithro/wafer-space-die-pad-diagrams GitHub - mithro/wafer-space-die-pad-diagrams Contribute to mithro/wafer-space-die-pad-diagrams development by creating an account on GitHub. 2026-05_media/wafer-space-die-pad-diagrams-AC8B1 {Reactions} ❤️ [2026-05-01 1:42 p.m.] thorben_61995 That looks much more professional than what I did 😅 [2026-05-01 1:43 p.m.] thorben_61995 {Attachments} 2026-05_media/IMG_20260429_145204314-A6D5C.jpg [2026-05-01 2:24 p.m.] tholin {Attachments} 2026-05_media/padout-C400A.png [2026-05-01 2:26 p.m.] anfroholic @Tholin here's yours, anyone else can have theirs if they wish. We're looking to integrate this into the verification system, so you'd just get one anyways. {Attachments} 2026-05_media/AS03_chip_top_6_0-B0753.png [2026-05-01 2:27 p.m.] anfroholic Yours is still very neat that is shows the sub-projects as well! [2026-05-01 2:33 p.m.] tholin To show the macro locations is a bit tricky. The position of each macro is specified in the librelane config, but to get its size, you need to open up its LEF. {Reactions} 👍 [2026-05-01 2:34 p.m.] tholin I see the analog pads are all just labeled "PAD" in this [2026-05-01 2:35 p.m.] anfroholic Yeah, we were talking earlier about pincounts and what's actually needed. How many of the pins did you end up using for real? all of them? Most of them? [2026-05-01 2:40 p.m.] tholin All of them {Reactions} 💯 [2026-05-01 2:41 p.m.] anfroholic Like I said we were talking about some reduced pin counts. In your opinion what's a reasonable low number? [2026-05-01 2:41 p.m.] anfroholic *lower [2026-05-01 2:42 p.m.] tholin I always need as many as possible for my processor designs for memory throughput {Reactions} 🤣 [2026-05-01 2:43 p.m.] tholin I can finally build 32-bit wide data buses on wafer.space [2026-05-01 2:43 p.m.] anfroholic It's all good. There really is no answer. Ah, ok, that's a good thought. [2026-05-01 2:43 p.m.] tholin My GFMPW-1 RISC-V core multiplexes both halves of the address and both halves of a word onto the same 16 pins [2026-05-01 2:43 p.m.] tholin 4 clock cycles for a single instruction fetch, worst case [2026-05-01 2:44 p.m.] tholin 3 clock cycles best case [2026-05-01 2:44 p.m.] anfroholic I see. Thanks for the insight [2026-05-01 2:45 p.m.] tholin wafer.space still doesn’t give enough pins for separate address and data buses on a 32-bit CPU without compromises, but its almost there {Reactions} 👍 [2026-05-01 2:46 p.m.] anfroholic Getcha, the question revolved around trying to come up with some less expensive cob or packaging alternatives. [2026-05-01 3:00 p.m.] ravenslofty CHES uses 4 GPIOs for JTAG and 11 for ULPI {Reactions} 💜 [2026-05-01 3:00 p.m.] ravenslofty (if that's a useful datapoint) [2026-05-01 3:01 p.m.] anfroholic They are all useful. Thank you. I think we just need to put together some numbers and see where any kind of step functions are. [2026-05-01 3:07 p.m.] ravenslofty (side note, I don't suppose there's a way to manually annotate the pad diagrams with actual pin functions rather than the toplevel pin name) [2026-05-01 3:08 p.m.] tholin Unfortunately, we are talking about integrated circuits, where IO is often the bottleneck [2026-05-01 3:08 p.m.] anfroholic Does this data exist somewhere? If it exists and people will use it we can incorporate it into the pipeline [2026-05-01 3:09 p.m.] ravenslofty ULPI was my solution to that problem :p [2026-05-01 3:09 p.m.] ravenslofty uh, I have it as source code defines; nothing more structured if that's what you're asking for [2026-05-01 3:09 p.m.] anfroholic Can you share what that acronym is? [2026-05-01 3:09 p.m.] anfroholic I see, if there's a way to get it into the GDS that's our source of truth. [2026-05-01 3:10 p.m.] ravenslofty UTMI+ Low Pin Interface; uh, USB Hi Speed PHY interface {Reactions} 💜 [2026-05-01 3:10 p.m.] ravenslofty which means I can do 480Mbps serial (well, theoretically) while having my chip only have to achieve 60MHz [2026-05-01 3:11 p.m.] tholin I mean, particularly for memory. Ever CPU I ever taped out on gf180mcu was memory bottlenecked. Caravel was **aggressively** memory bottlenecked. [2026-05-01 3:11 p.m.] anfroholic I know Tim has been interested in SerDes, this can probably help with pincounts someday as well? {Reactions} 👍 🎉 [2026-05-01 3:11 p.m.] ravenslofty yes [2026-05-01 3:11 p.m.] anfroholic I am marginally aware how they didn't let you do a lot [2026-05-01 3:12 p.m.] ravenslofty (although I feel like at that point we *need* a better standard cell library >.>) {Reactions} 💯 [2026-05-01 3:12 p.m.] ravenslofty (this is not directed at Tholin, it's directed at myself to try to get back to working on my synthesisable domino logic library) {Reactions} waferspace [2026-05-01 3:19 p.m.] tholin There is a lot I need to improve about my SCL before I’m fully confident in it [2026-05-01 3:20 p.m.] ravenslofty It also doesn't help that I'm having to work with custom timing extraction scripts from ngspice to characterise the cells [2026-05-01 3:23 p.m.] ravenslofty I also think my library will probably have to rely on yours for the non-logic stuff because I have zero clue what to do there [2026-05-01 3:44 p.m.] rebelmike Tiny Tapeout offers 26 pins (plus any analog pins) so 26-30 might be something to consider for a lower cost option on the smaller slots. Although Wafer Space is quite a different offering to TT people might prototype on TT and then bring things across. It might also be interesting to have a higher pin count option for the full size slot. {Reactions} 💯 [2026-05-01 3:45 p.m.] anfroholic I don't think there are any plans to lower any counts, only to try to offer a lower cost version. [2026-05-01 3:49 p.m.] rebelmike I guess I was thinking it might be interesting to have the current option (56 IOs) plus a smaller option (~26 IOs) for the half slots. And the current option plus a larger option (~80 IOs?) on the full slot. [2026-05-01 3:52 p.m.] rebelmike Though the larger option would obviously need a different connector (presumably 2x50) - I know there was some concern about two connectors but TT should soon find out if that causes any problems [2026-05-01 3:54 p.m.] anfroholic 2x mezzanine was shunned pretty hard by those here, so I don't see that as an option. Maybe if we can get back to looking at some kind of LGA or something. https://discord.com/channels/1361349522684510449/1408134567491145728/1426376335709966446 [2026-05-01 3:56 p.m.] rebelmike Yeah I remember that discussion but I think it was probably over cautious. But the new TT boards should be a good indicator of whether it’s a problem in practice (they have 2x mezzanine) {Reactions} 👍 [2026-05-01 4:05 p.m.] trev5514 I was going to use this for my daughter/motherboard cards: HC-PBB40C-90DP-0.4V-02 it's a 90 pin version, much easier than a 2x50 (in my opinion). [2026-05-01 4:05 p.m.] trev5514 https://jlcpcb.com/partdetail/HCTL-HC_PBB40C_90DP_0_4V02/C19089238 {Embed} https://jlcpcb.com/partdetail/HCTL-HC_PBB40C_90DP_0_4V02/C19089238 HC-PBB40C-90DP-0.4V-02 | HCTL | Board-to-Board and Backplane Connec... HC-PBB40C-90DP-0.4V-02 from HCTL - Board-to-Board and Backplane Connector is available for JLCPCB assembly, check the stock, pricing and datasheet, and let JLCPCB helps you assemble the part HC-PBB40C-90DP-0.4V-02 for free. 2026-05_media/logo-og-B75C2.png {Reactions} 👍 👀 [2026-05-01 5:40 p.m.] namibj DDR to the rescue? [2026-05-02 2:31 a.m.] mithro_ FYI - The diagrams are at https://github.com/mithro/wafer-space-die-pad-diagrams/tree/main/diagrams {Embed} https://github.com/mithro/wafer-space-die-pad-diagrams/tree/main/diagrams wafer-space-die-pad-diagrams/diagrams at main · mithro/wafer-space... Contribute to mithro/wafer-space-die-pad-diagrams development by creating an account on GitHub. 2026-05_media/wafer-space-die-pad-diagrams-E3ED5 [2026-05-02 2:33 a.m.] mithro_ You have a ULPI USB interface? [2026-05-02 2:36 a.m.] mithro_ At the current time packaging is a large part of the cost here and packaging is driven up by the number of IO pins. IO pads also take up quite a bit of die space. Hence figuring out options for SERDES and other ways to reduce pin count is something I'm very interested in. [2026-05-02 6:19 a.m.] ravenslofty Yes [2026-05-02 6:24 a.m.] mithro_ @Lofty - Cool! I think having a bunch of proven USB connectivity solutions would be a huge gain for community. [2026-05-02 6:24 a.m.] mithro_ @tnt also had some type of USB interface on the Tiny Tapeout chip. [2026-05-02 6:26 a.m.] ravenslofty I knew I was going to be bandwidth hungry but also needed some kind of standard communication interface; at one point the plan was to have the chip be its own PHY and run at Full Speed, but then it was suggested that I could use ULPI and aim for Hi Speed instead. [2026-05-02 6:29 a.m.] mithro_ FWIW - The original design doc for Caravel had it providing a high speed interface between your tape out and a computer and a whole bunch of "virtual" digital and analog pins that could be queried via virtual logic analyser / virtual oscilliscope so the limited number of pins that we could provide cost effectively was less of an impact, but that never quite happened. [2026-05-02 6:30 a.m.] mithro_ I'm still interested in reaching that type of goal. [2026-05-02 6:19 p.m.] namibj If you have a little space (it's the smallest analog tile on ttsky26a, but you'd probably want higher current output drivers if they don't have to go through an analog mux), two analog pads, and some tt-style Mux'd digital access, and would give a functioning one to @azonenberg for characterization, I'd put considerable effort into porting my currently-in-progress ttsky26a submission to gf180mcud in time for the wafer.space Run2 GDS deadline. (I hope to assume correctly that there is deep-nwell and the capability for placing `nmos_03v3_nvt` devices with raised bulk in said deep-nwell. And decent models of those in the region just around/above the (effective) threshold. With those "requirements" I'd see no reason why my ttsky26a submission wouldn't be readily portable to Run2. At least for short channels (no backplane or multi-meter Twinax!) an RX design might be possible to attempt before the Run2 deadline.) I'll try my best to get a parasitics-extraction simulation of the VCO core done today so we'd know where things stand both with the VCO itself as well as with an SDR latch fast enough to do a DIV2 on the VCO. No inductors involved. [2026-05-02 6:47 p.m.] 246tnt So has anyone tested their COB package yet ? [2026-05-02 6:48 p.m.] tholin I will on tuesday [2026-05-02 6:49 p.m.] tholin Or... wednesday? The package got delayed? [2026-05-02 6:49 p.m.] tholin That’s not good, I’m not home wednesday [2026-05-02 6:50 p.m.] tholin Did the COBs get shipped in an envelope (like the dies) or package? [2026-05-02 7:11 p.m.] simi150500 envelope [2026-05-02 7:11 p.m.] tholin Oh, very good. Lets hope it fits in my mailbox. {Reactions} 👍 [2026-05-02 9:37 p.m.] namibj making you have a mailbox that will fit them (if you ask nicely enough you can probably get fairly good dimensins) could allow you to reduce the need for hope/luck. (I should get me a mailbox that can fit German Maxibrief; C4 (or B4?) at the 3?5?cm thickness, or at least letters of full size (non-folded) without substantial bending....) [2026-05-02 9:38 p.m.] tholin The envelope with the dies fit [2026-05-02 9:38 p.m.] tholin So should be fine [2026-05-02 9:41 p.m.] namibj (I say this because the COBs are from what I could see at breaking tap's post, slabs of PCB as they were processed at the bond house, not individualized or like the dies, taped.) [2026-05-03 3:26 a.m.] anfroholic @Tim 'mithro' Ansell do we know the formfactor the COB were send in? Envelope or box? [2026-05-03 3:45 a.m.] mithro_ @Andrew Wingate - Smaller padded envelope inside a non-padded fedex envelope. {Reactions} 💯 (2) [2026-05-03 5:18 a.m.] mithro_ @Andrew Wingate - BTW Did you share the bond diagrams you are generating here? [2026-05-03 5:39 a.m.] anfroholic I only shared Breaking Taps' version. https://discord.com/channels/1361349522684510449/1408134567491145728/1499326875657306113 I can share more if you like. [2026-05-04 7:19 a.m.] 246tnt @Greg Does the arrow sticker on the picture mean you found an issue with that particular chip ? [2026-05-05 3:26 p.m.] tholin I don’t know how I failed to notice that my dies are upside-down when I looked closely at this. Confirmation bias, probably. [2026-05-05 3:40 p.m.] 246tnt I'm looking at https://discord.com/channels/1361349522684510449/1408134567491145728/1495357823314563143 and the pad 0 indicator (which is the one where QR code is on the dies) is on the side of the silk `Uxx` markers. [2026-05-05 3:45 p.m.] 246tnt Ah yeah, I see. In the repo for the COB PCB the board orientation is not the same as the GDS orientation. https://github.com/wafer-space/chip-on-board-wire-bonded-pcbs/blob/main/74pad-70pin-mezzanine/wirebonding/wirebonding.png [2026-05-05 4:11 p.m.] tholin I simply expected the top of the GDSII layout to be aligned with the top of the PCB layout, and was never informed otherwise Even in that wireponding.png view, you have to squint to see where the QR Code and logo are. [2026-05-06 4:22 p.m.] meinhard How are Vcore, VIO, and Vaux currently/in future used? The cob module routes them separately but they seem to be low-ohmically connected. [2026-05-06 4:46 p.m.] mole99 In the (very) near future, you will be able to have separate voltage domains in your chip by using the wafer.space template. The foundry-provided pads short the core and I/O domain on purpose. This will be possible thanks to Tim's 3.3/5V I/O cells, which have a level shifter between core and I/O domain and keep both domains properly separated in the power/ground pads. As for Vaux, the idea is to provide another voltage domain directly to the core. {Reactions} 👍 😮 [2026-05-06 6:33 p.m.] meinhard Great, thanks for the info @Leo Moser (mole99) {Reactions} 👍 [2026-05-07 1:31 p.m.] greg.hashtag.9468 Yes. that particular one has a lifted bondwire. Found just with a visual inspection. Threw a QC flag so I didn't forget about it. [2026-05-07 1:35 p.m.] 246tnt Interesting. I couldn't really tell from the image. [2026-05-10 2:22 a.m.] mithro_ @tnt - FWIW @Lauri has been contracted to do an automated tester base around the reverse biasing the ESD diodes like you suggested. [2026-05-17 4:20 p.m.] polyfractal @Andrew Wingate question about the mezzanine breakout board. I'm looking at the die and COB pinout, Pad0 is top right on the die (by QR code) and bonds to top-right pad on COB (by wafer.space logo). So I'm assuming it drops down a via and goes to the right side of the mezzanine connector (while still at the die from above). But the mezzanine breakout board lists Pad0 on the left side and the silkscreen has a dot on the top-left pin too. I _think_ Pad0 will drop down onto the right side of the breakout board but thought I'd ping first before I started releasing magic smoke 🙂 {Attachments} 2026-05_media/image-D3FF9.png 2026-05_media/image-86799.png 2026-05_media/image-6D220.png [2026-05-17 4:26 p.m.] 246tnt Why not check the cob pcb directly? [2026-05-17 4:37 p.m.] anfroholic Hey @BreakingTaps Yeah, sorry about how this all looks, nothing ever wanted to play nice with the way the pads were laid out and the way kicad wants things. I have been talking with @Tim 'mithro' Ansell and @Leo Moser (mole99) about changing how we have our orientations and pin/pad orderings so things make better sense here and across the different sizes. The first picture is how it would look if you were looking 'through' the cob at the pinout. The other one is how it would look if you had it backwards and were looking at the mezzanine connector directly from the back. Hope that makes sense, also I just arrived home from Shenzhen in what turned into a 4 day journey home, so please reverify yourself please. Hope this helps {Attachments} 2026-05_media/image-057FA.png 2026-05_media/image-933EF.png [2026-05-17 4:38 p.m.] anfroholic And yes, pad 0 is the one by the qr code [2026-05-17 4:45 p.m.] polyfractal Oh yikes, four day travel home apologies for the ping! 😱 Glad you made it, I imagine things did not go quite to plan. Cheers for the help! [2026-05-17 4:45 p.m.] polyfractal I've only used kicad like twice, but this might be the sign that it's time to learn 🙂 [2026-05-17 4:47 p.m.] anfroholic No need for apologies! Can't wait to see you bring it up. Don't hesitate ever to message, I could be in any timezone ;) {Reactions} ❤️ [2026-05-17 5:05 p.m.] mithro_ @psychogenic has some great YouTube videos on using KiCAD 🙂 {Reactions} 💯 👀 [2026-05-18 3:54 p.m.] mithro_ @Lauri seems to have made some great progress on the wire bond connectivity tester! {Reactions} 👍 [2026-05-18 10:17 p.m.] mithro_ @Lauri - The number of pads @ https://mithro.github.io/gf180mcu-project-template/ are now correct for the 1x1 default. {Reactions} 👍 [2026-05-20 10:35 p.m.] rebelmike I've been having some luck routing the tall thin one (0p5x1) by having the die at 45 degrees: {Attachments} 2026-05_media/image-9F41B.png {Reactions} 💜 [2026-05-20 10:35 p.m.] anfroholic That's interesting [2026-05-20 10:37 p.m.] rebelmike Ended up breaking compatibility with some of the TinyQV pins, but none of the important ones - so bidir[27:0], in[1:0], clk and rst_n all match the 1x1 [2026-05-20 10:38 p.m.] anfroholic Oh, is this one also only 2 layers? [2026-05-20 10:38 p.m.] rebelmike Yeah [2026-05-20 10:39 p.m.] anfroholic Would you mind setting your min trace spacing to .103mm please. The last boards I had to change a bit as the boardhouse complained some parts were <.1mm I don't think you did anything wrong. I checked and DRC was clean... [2026-05-20 10:39 p.m.] rebelmike I guess the one thing I haven't considered yet is whether I can connect all the grounds, but hopefully I'll work something out 😄 {Reactions} 😂 [2026-05-20 10:39 p.m.] anfroholic haha, if it has to be 4 I don't think that's the end of the world, and if that's the case you can also disregard the previous statement. [2026-05-20 10:40 p.m.] anfroholic 4layer spec is .09 so we're all clear there. [2026-05-20 10:41 p.m.] rebelmike Will do. Also for the last one I had hole to hole 0.25mm, but I double checked the JLC rules and they are 0.2 so I tuned that down to 0.2, does that sound ok? Maybe should put a safety fudge on that too? [2026-05-20 10:41 p.m.] anfroholic Wouldn't hurt. Again, I have no idea why they failed us. let me get the pic, 1 sec [2026-05-20 10:43 p.m.] anfroholic This was what they sent us. {Attachments} 2026-05_media/ADKq_NYBZIQX9_SJ7-7V5ApjeDTOvFztbDKtXYYCXW-DD362.png [2026-05-20 10:44 p.m.] rebelmike Hmm, was the problem via to track? [2026-05-20 10:44 p.m.] anfroholic 4 layer is also an easy fix. Also I have no idea, there are arrows everywhere it seems 🤣 {Reactions} 😆 [2026-05-20 10:45 p.m.] anfroholic > Hi there, > > Sorry to bother you, but we'd like to confirm with you an issue found when engineer making production file of your PCB order. > > The spacing between traces is smaller than 0.1mm which is not enough to proceed, could we help you cancel this order? [2026-05-20 10:46 p.m.] rebelmike Weird, maybe some unit conversion caused some rounding issue? Anyway, I'll go up to 0.103 - I've got a bunch of tightly packed traces but hopefully won't take too long to wiggle them apart! [2026-05-20 10:50 p.m.] rebelmike Cool, and good to know that 4 layer isn't a major issue - if we end up trying to do custom CoBs to match important pins on all the Racquet and TinyQV designs then routing might get even more fun! [2026-05-20 10:53 p.m.] rebelmike Anyway - I need to call it a night - I've pushed my WIP to https://github.com/MichaelBell/chip-on-board-wire-bonded-pcbs/tree/half-slot-dev if you want to take a look {Embed} https://github.com/MichaelBell/chip-on-board-wire-bonded-pcbs/tree/half-slot-dev GitHub - MichaelBell/chip-on-board-wire-bonded-pcbs at half-slot-dev Wire bonded chip on board PCB designs. Contribute to MichaelBell/chip-on-board-wire-bonded-pcbs development by creating an account on GitHub. [2026-05-20 10:53 p.m.] anfroholic Thanks and goodnight [2026-05-20 11:03 p.m.] namibj Are you doing JLC? If so, I'd be surprised why you weren't just going for 4L in the first place. [2026-05-20 11:12 p.m.] anfroholic We are. That's why I was saying that as well. It's not much difference in price [2026-05-20 11:13 p.m.] namibj Yeah 4L for signal integrity! [2026-05-20 11:13 p.m.] anfroholic That as well [2026-05-21 3:04 a.m.] namibj In the interest of possibly understanding safety margins that were shown to not be that large by Tholin's DAC's OpAmps, do we have material datasheet information or enough detail that I could dig such up for the COBs? Notably, thermal expansion behavior of the board; how the chip is attached to the board; what the goop is that's covering the front of the die. [2026-05-21 9:46 p.m.] rebelmike So I was thinking - if the plan is to do custom CoB PCBs for TinyQV and the other run 1 half slot designs, then why are we trying to match the pinout for the default template on the generic half slot CoBs? It would be better just to do the natural pinout and then fix the templates, rather than doing more complex than necessary routing and then locking that in for future runs. It would also make sense to update all the CoBs to 4 layer for better signal integrity if the cost difference is negligible. That does obviously require the generic CoBs are completed reasonably quickly so that the template can be updated in plenty of time for the run 2 designs. But I wouldn't suggest moving any of the power pads, clock or reset, and beyond that it is likely that pinout matching only matters if people are submitting the same design at different slot sizes, or expecting a common motherboard to work between different slot sizes on the basis of using pins with the same name in the template. Thoughts? [2026-05-21 9:48 p.m.] anfroholic I've been speaking with @Tim 'mithro' Ansell and have been wanting to change things about the layout and the standard template and fix things at the beginning so it's harmonized across the sizes from the start. [2026-05-21 9:51 p.m.] rebelmike Cool, it probably wouldn't take long to work out what the natural pad order would be and adjust the default template, even if the routing isn't actually done at that point. I know @Leo Moser (mole99) is planning to push a significant template update soon so if that is the direction maybe getting it done before that goes out would be a good idea {Reactions} 👍 [2026-05-22 1:20 a.m.] mithro_ I'm sure a professional packaging house will happily provide you with all these details if you are willing to order at least 1 million units a month. For $1.50 USD for <1000 units getting things like data sheets is pretty impossible most of the time. [2026-05-22 6:22 a.m.] mole99 I agree, we should probably do all of the major changes now, so people only need to migrate once. @Andrew Wingate we should also change the pin order of the die to match the CoB, so that it doesn't need to be turned upside down. This should help reduce the confusion around the pinout, too. [2026-05-22 6:42 a.m.] 246tnt Why not just rotate the CoB PCB by 180 deg ... ? [2026-05-22 6:49 a.m.] 246tnt The pin number themselves already match, it's just on the PCB version / footprint, it was rotated so the first is on the top right instead of bottom left ... [2026-05-22 8:13 a.m.] mole99 I thought there was a reason downstream why that isn't easily possible. @Andrew Wingate what was the reason again for rotating the die? Perhaps we should just change the PCB then. In any case, it should be consistent. [2026-05-22 6:57 p.m.] anfroholic @tnt @Leo Moser (mole99) Just rotating won't fix the underlying problem. We should strive to harmonize default across the different die sizes. If we follow something like my diagrams here, you could design for any size die and still get a cob that matches all three (or four if the 1/4 slot follows) I prefer the fiducial to be up top because it follows convention {Attachments} 2026-05_media/image-C9BE3.png [2026-05-22 6:59 p.m.] tholin I think the thing that made it confusing is that the die has a wafer.space logo on it and the PCB has a waver.space logo on it, but they are on *opposite corners* from each other [2026-05-22 7:00 p.m.] tholin Instead of it being used as a alignment marker [2026-05-22 7:01 p.m.] anfroholic Agreed that did not help. Not sure how it's getting announced, but if you want to have the COB 3 corners will be used by the defaults. Qr code, ws logo, blank space. The Qr and the blank will be in opposing corners [2026-05-22 7:30 p.m.] 246tnt @Andrew Wingate The current COB footprint on the PCB has the pad 0 in the top right, not top left ... so if you rotate it 180 it's fine and aligned with the die. [2026-05-22 7:30 p.m.] anfroholic That is correct [2026-05-22 7:31 p.m.] 246tnt That was the main issue in assmbly ... people expected the die to be placed in the same way it was visible in the GDS. [2026-05-22 7:34 p.m.] anfroholic I believe what we have here is an [x y problem](https://en.wikipedia.org/wiki/XY_problem) To me, I think harmonizing across the die sizes is the bigger issue. If you're changing that, then also change the position of the fiducial so it cannot be confused. {Embed} https://en.wikipedia.org/wiki/XY_problem XY problem The XY problem is a communication problem encountered in help desk, technical support, software engineering, or customer service situations where the question is about an end user's attempted solution (X) rather than the root problem itself (Y). The XY problem obscures the real issues and may even introduce secondary problems that lead to miscom... [2026-05-23 5:05 p.m.] rebelmike I think there are just two independent issues that should be addressed at the same time: - The CoB layout for half and quarter slots isn't finalised (and wasn't known when run 1 designs were done), so projects in different size slots can't match their pinouts. Once the layout is known it would make sense to harmonize the default template (but most people will customize that anyway, so the important thing is knowing the mapping). - The wafer space logos are in different places on the board and the chip, which is confusing. The proposal seems to be to change both board and template to have the logo (and therefore pin 1) in the top left, is that correct? Obviously everyone will need to update their run 2 projects if that change is made. [2026-05-23 6:12 p.m.] anfroholic Agreed, and thanks for the work you've done with the half slot dies. And to be clear, a lot of the changes I'm requesting are still just my opinion. That said, having worked with a number of the downstream effects, someday we're likely to want to make changes. Harmonizing the template across sizes will help with whatever next version of cob we may introduce, if people want to harmonize across different dip like packages, this would be easier. Unless I'm mistaken, I think we collectively have enough information to make some better decisions across the board. And doing so sooner than later would be better. {Reactions} 👍 [2026-05-23 6:18 p.m.] anfroholic Also of note, any of these propositions are _only_ for people who are looking to get the standard COB packaging. Other than that, anyone's still free to do whatever they like. [2026-05-23 6:20 p.m.] rebelmike On the half slot CoBs, I’ve now got distracted by a possible run 2 silicon project, but I could potentially do some more on those. [2026-05-23 6:21 p.m.] anfroholic The first panels of the p5x1 version should be back from the board house in the next few days if I understand correctly {Reactions} 👍 [2026-05-23 6:25 p.m.] rebelmike CoB work items I'm aware I could look at: - Make a simplified version of the 1x0p5 CoB, and also going up to 4 layers. That would become the standard one going forwards - Have another go at the 0p5x1 - this time going for the simplest routing, and hence probably just having the chip in the obvious "upright" position rather than diagonal. Again change to 4 layers. - Create run 1 TinyQV specific 1x0p5, 0p5x1 (and eventually 0p5x0p5) CoBs that match clk, SPI, UART to the pinout of the 1x1 GD03 Racquet project. [2026-05-23 6:27 p.m.] rebelmike Then there's: - Create a motherboard against that pinout that could be used by TinyQV or Racquet with the custom CoB - And also make a TinyQV motherboard for the original 1x0p5 CoB, if I'm likely to receive any chips bonded to it 🙂 [2026-05-23 6:28 p.m.] rebelmike I would ideally like to get my hands on a TinyQV board a little before the run 2 deadline as I may be doing a revision so it would be good to know if anything didn't work [2026-05-23 6:33 p.m.] anfroholic > And also make a TinyQV motherboard for the original 1x0p5 CoB, if I'm likely to receive any chips bonded to it As far as I understand, this is definitely the plan. I can't imagine it's not. I'm not in China anymore so am a bit more detached now. I would bet something gets sent to you in about a week or two. [2026-05-23 6:36 p.m.] rebelmike Awesome! There's two copies of TinyQV in this size slot so even if Tim would like a bunch in a custom CoB eventually there should be loads left still. I'll put together a quick motherboard based on the pinout on the existing CoB so I have something to test with. {Reactions} 💜 [2026-05-23 7:17 p.m.] rebelmike Just to double check, is this the correct part for the mating connector? https://www.lcsc.com/product-detail/C19089292.html {Embed} https://www.lcsc.com/product-detail/C19089292.html HC-PBB40C-70DS-0.4V-3.0-02 | HCTL | Price | In Stock | LCSC Electro... HC-PBB40C-70DS-0.4V-3.0-02 by HCTL - In-stock components at LCSC. Price from $0.3911. Free access HC-PBB40C-70DS-0.4V-3.0-02 datasheet, Package, pinout diagrams, and BOM tools. 2026-05_media/20240229_HCTL-HC-PBB40C-70DS-0-4V-3-0-02_C-A7BFB.jpg [2026-05-23 7:17 p.m.] rebelmike The link from the https://github.com/wafer-space/chip-on-board-wire-bonded-pcbs/ readme is broken (maybe the part number has changed?) [2026-05-23 7:18 p.m.] anfroholic That is correct. Keep in mind there are a number of different heights if that is of concern, and there are also other compatible brands as well. {Reactions} 👍 [2026-05-23 7:20 p.m.] anfroholic The link has been fixed. Thanks {Reactions} 👍 [2026-05-23 11:53 p.m.] rebelmike Doh. Just finished routing my board. For some reason at that point I decided to double check that the pinout of the mezzanine connector was correct. And it's not - the pins on the connector in the motherboards project which I grabbed the footprint from are flipped compared to the CoB! That doesn't matter for those simple breakouts because they just expose all the pins. Incidentally I think that means the pin 1 marking on those simple breakout motherboards is actually against pin 70. [2026-05-24 8:14 a.m.] rebelmike Ah, this is the same thing that @BreakingTaps spotted last week! {Reactions} 🫠 [2026-05-24 10:55 a.m.] mole99 Started a thread. [2026-05-24 5:48 p.m.] anfroholic Hey @Leo Moser (mole99) stuff seems to get lost in threads on discord. For starters, I don't think any of this 'should' happen for run2. I think it's too late for that. > I'm not exactly sure what your diagram is showing? I just decided to make a rough thing to illustrate. @RebelMike you could probably imagine a ring of vias that do whatever on the bottom side, but all route cleanly on the top. > I agree that we should harmonize what we can between the different slots sizes. What are your plans with regards to matching the pinout? If we want to keep that many pins on all the half slots and drop 2 from the 1x1 we end up with them all being identical. I don't know what this means in reality, but if someone wanted to prototype on a half slot, then move to a larger size, the pin/padout stays identical. > PS: Looking at the CoB PCB for the 1x1 slot, pin 1 of the mezzanine connector seems to be in the top right corner rather than the top left. Why is that the case? KiCads generic connector library and most packages and connectors in general have pin1 in the top left. I would prefer, if someone were to take a generic mezzanine connector and use the footprint provided by the manufacturer, for pin1 to line up. There's already a lot of confusion when trying to go through all these maps to add one more translation. {Attachments} 2026-05_media/harmonized_slot_1x1-7F68B.png 2026-05_media/harmonized_slot_1x0p5-AB264.png 2026-05_media/harmonized_slot_0p5x1-C10AE.png [2026-05-24 6:17 p.m.] 246tnt But connectors is on the bottom of the PCB, opposite of die. And then the connector on the "user side" is also swapped because it's the other side of the connection ... they can't be all top left pin 1 footprint, at some point swap needs to occur ... [2026-05-24 6:20 p.m.] anfroholic Agreed, when mentioning the connector above, I was referring to the connector a user would be sourcing (on their motherboard). The important one in my mind is the final connector and the die itself to match. [2026-05-24 6:37 p.m.] 246tnt But the "manufacturer footprint" argument doesn't hold really. If you look at the kicad library ( in the Hirose library for DF12 that's the closest I have installed ), the `DS` side connector which would be the "user side" , they standardized indeed on pin 1 top left ... with the connector horizontal. Which means top right if you put it vertically ( or bottom left ) ... [2026-05-24 6:51 p.m.] anfroholic Whatever, I'm not religious about this. Seems like others are. I also tend to make and throw a bunch of stuff against the wall to see what sticks. More to the point of harmonizing. There is an error in my pictures from the last post. I am reposting more correct versions. I have also created an example slot_size.yaml thing. I am not sure how many people will be designing for multiple slot sizes, or how difficult that is. @RebelMike can maybe speak to that. In the spirit of making more things, I propose a config that has a different shape. There is a single list of pads that doesn't change between slot sizes. {Attachments} 2026-05_media/harmonized_slot_0p5x1-81F56.png 2026-05_media/harmonized_slot_1x0p5-8229F.png 2026-05_media/harmonized_slot_1x1-1ECF6.png 2026-05_media/example_padring_0p5x1-1842D.yaml 2026-05_media/example_padring_1x0p5-056A3.yaml 2026-05_media/example_padring_1x1-D7C00.yaml [2026-05-24 6:52 p.m.] anfroholic And for the record I am aware this obscures a starting pad even further [2026-05-24 7:25 p.m.] namibj IMO what needs to be clear and uniform across all 3 slabs of multilayer routing is that there's exactly one clear orienting corner, and they all line up when assembled correctly. Die, COB, motherboard's socket area. {Reactions} 👍 (2) [2026-05-24 7:28 p.m.] namibj That's easy to verify when looking at a layout and picking like 3-ish nets to highlight and visually check. The top surface of all 3 is the same "up". {Reactions} 👍 (2) [2026-05-24 7:30 p.m.] namibj (in the sense of surface-normal-vector direction) [2026-05-24 8:06 p.m.] rebelmike I was assuming power pads would stay where they were and this was simply an exercise in renaming the signal pads in the default template on the half (and quarter) slots. That basically has no implications except for helping make the CoB pinout clearer as there would be a single mapping default template -> pins, which projects could compare their renamed pins against. But for run 3 obviously bigger changes could be considered - I'm not clear on what the implications of removing two power pads from the 1x1 pad ring would be. [2026-05-24 8:20 p.m.] namibj Don't remove too many power pads, at least if we have a way to not fry chips as much as the avalon Run1 DACs are doing. [2026-05-24 8:20 p.m.] namibj larger chip more consumption [2026-05-24 8:21 p.m.] rebelmike My thoughts: - The wafer space logos should be in the same position as it's the obvious marker to align in assembly (I'd weakly suggest top right as aesthetically it looks most pleasing there - Andrew and Leo both put it there independently AFAICT) - this doesn't necessarily need to mean "pin 1". - To allow that without users having to change their run 2 designs, the CoB pinout should be changed (this would likely end up ~a 180 degree rotation on the current pinout, and maybe if it could be exactly that that would leave some compatibility between run 1 and run 2). - The project pad -> mezzanine pin mapping should be clearly documented, with reference to the pad names in the default template and the pin names on the mezzanine footprint for the user's motherboard. - The signal (and VDD?) pins on the default templates should be harmonized as much as possible, so the above documentation applies to all slot sizes Ideally that should be done for run 2, because the current state is a source of confusion and mistakes. [2026-05-24 8:24 p.m.] rebelmike On the pin types in the templates, I suspect it would make sense to keep some analog and input ones to highlight their existence in the template, rather than just making everything bidir. My principle of least change was suggesting make everything match the current 1x1 but that does have quite a large number of dedicated inputs [2026-05-24 8:28 p.m.] anfroholic Think of all these as conceptual models rather than genuine proposals. More power pins are perfectly acceptable. An overarching goal expressed by @Tim 'mithro' Ansell is to look for ways to reduce cost in efforts towards accessibility. This likely means moving away from the mezzanine all together, and taking any decoupling caps with it, since assembly is no longer an operation we're doing. No caps means more pins can be used for whatever purpose as they all become generic wires. [2026-05-24 8:29 p.m.] namibj Yeah it's a good top right corner "arrow" [2026-05-24 8:30 p.m.] namibj {Attachments} 2026-05_media/image-941E6.png [2026-05-24 8:30 p.m.] namibj qr code lacks coarse structure contrast [2026-05-24 8:31 p.m.] namibj W.S logo or alternatively (if for some reason that has to not be there) an Intel LGA style triangle should be strongly recommended. [2026-05-24 8:32 p.m.] namibj (The QR would work if the other corners were blank, but they aren't.) [2026-05-24 8:36 p.m.] anfroholic I think all that sounds reasonable. > The project pad -> mezzanine pin mapping should be clearly documented, with reference to the pad names in the default template and the pin names on the mezzanine footprint for the user's motherboard. I'm finally getting settled as I get home and plan to work on cleaning the repo with the current COB and better document the motherboard. I think that will take away most of the confusion. > The wafer space logos should be in the same position as it's the obvious marker to align in assembly (I'd weakly suggest top right as aesthetically it looks most pleasing there - Andrew and Leo both put it there independently AFAICT) - this doesn't necessarily need to mean "pin 1". The one request I did have, is whatever corner we are using as 'fiducial' has the opposing corner blank. This could happen this run, or not. > To allow that without users having to change their run 2 designs, the CoB pinout should be changed (this would likely end up ~a 180 degree rotation on the current pinout, and maybe if it could be exactly that that would leave some compatibility between run 1 and run 2). I don't understand this one fully? Basically rotate all the copper 180? That would do it? (negating changes to the schematic) > The signal (and VDD?) pins on the default templates should be harmonized as much as possible, so the above documentation applies to all slot sizes This is a run3 thing? [2026-05-24 8:39 p.m.] anfroholic > The signal (and VDD?) pins on the default templates should be harmonized as much as possible, so the above documentation applies to all slot sizes I think I see. When making all this I did not have that info. I've been filling in this spreadsheet as I got more info https://docs.google.com/spreadsheets/d/1pI2BAEWEexXcXN3vah3SR85zPIV6eAXPGXc2bcvoSGU/edit?gid=0#gid=0 You're saying to use the info in the `config.yaml` column? {Embed} https://docs.google.com/spreadsheets/d/1pI2BAEWEexXcXN3vah3SR85zPIV6eAXPGXc2bcvoSGU/edit?gid=0 waferspace GF180 standard 74 pad padframe V1 2026-05_media/AHkbwyLZAovCtMJvwciifhE2XeF27uR8LjNtmsKAVg-B5A78 [2026-05-24 8:43 p.m.] rebelmike > The one request I did have, is whatever corner we are using as 'fiducial' has the opposing corner blank. This could happen this run, or not. The location is specified in the project's config, but I assume is validated by the submission system, so changing it and then advising people of the change should be possible? > Basically rotate all the copper 180? That would do it? (negating changes to the schematic) Yeah I think rotating everything through 180 but leaving the logo where it is would resolve it. > You're saying to use the info in the config.yaml column? Yes - while users will rename their pins, they will have started from this setup so it seems the most meaningful thing to me. Maybe I'm putting too much weight on it though [2026-05-24 8:45 p.m.] anfroholic Can you explain the reason they may be called `bidir\\[0\\].pad` and `inputs\\[0\\].pad` instead of something more generic if it's just overwritten anyways? [2026-05-24 8:47 p.m.] rebelmike This is what's specified in https://github.com/wafer-space/gf180mcu-project-template/blob/main/librelane/slots/slot_1x1.yaml And the number of bidirs / analog / inputs match the defines in https://github.com/wafer-space/gf180mcu-project-template/blob/main/src/slot_defines.svh [2026-05-24 8:49 p.m.] rebelmike Users may well change those to match their needs, but given wafer space is providing both the project template and the CoB, referring to things by those names seems like it should make sense to people {Reactions} 👍 [2026-05-24 8:52 p.m.] rebelmike In my case, I was short on time and also didn't know what slot size you might have going spare, so I just fitted my design in to the template without changing any of the pad names. Then you had spare slots of all half and quarter sizes so all 3 got produced! That's what led to me wishing that the default pinout was harmonized back in run 1. That's probably a pretty unique circumstance though so I think going forwards its more about documentation, but it would also reduce surprises if you do switch which slot you're targetting. [2026-05-24 8:57 p.m.] anfroholic I'm going to go out on a limb and say I don't think switching slot sizes will be all that uncommon in the future. More or less I think things are pretty entrenched as far as run1 goes. I'll try to make the changes listed above. I would like to keep the conversation alive about run3 though. Thanks for the input {Reactions} 👍 [2026-05-24 9:12 p.m.] namibj oh, hmmmmm..... @BreakingTaps any hope for the idea of using ACF and DRC-pushed FPC (JLC just about lets you do 102 um pitch on the 5$ special)? Or is that too high resistance/would need fancy surface treatment on the die to connect to the aluminium topmetal? I'd expect AOI to reject even up to half the FPC production to be sufficiently practical to work from that POV; but it's not easy to find out if the commodity ACF would have sufficient performance to do the task of W.S default/bargain fan-out. It is my understanding that the traces are on top of the core and the lack of fine-pitch coverlay/soldermask would imply that these are bare metal strips on an underlying flat polyimide core; so that might be enough "bump"? It's about 12um thick there. [2026-05-25 12:02 a.m.] namibj Ok I'll draw up a standard COB pinout FPC for that tomorrow. This.... _might just work._ [2026-05-25 12:03 a.m.] anfroholic What is this? [2026-05-25 12:09 a.m.] namibj https://www.youtube.com/watch?v=0HZ35CyHVxQ https://web.archive.org/web/20190708182030/https://fsrkj.com/upfiles/201712/22/af0aa1f1cb2886b6f.pdf It's on aliexpress for like 7 USD a roll; seems to not be hard to get one's hands on, and it's just `190±10 C` for 10 s at 2 MPa via a hard-ish silicone sheet (200~300 um they say, shore 70+) with a thn teflon sheet (25~50 um) between that and the FPC, pressing the contact strip area down using a sufficciently solid anvil underneath to not harm the more-fragile die (or, in the original case, the LCD's glass; it works for dies too, though, "just" not well on aluminium at least with that standard metallurgy) {Embed} Breaking Taps https://www.youtube.com/watch?v=0HZ35CyHVxQ The Microspheres Hiding in your Phone's Screen The first 1,000 people to use the link will get a 1 month free trial of Skillshare https://skl.sh/breakingtaps07231 Watch this video ad free on Nebula: https://nebula.tv/videos/breakingtaps-conducting-electricity-in-only-one-dimension ------------------------------------------------------- Today we're looking at Anisotropic Conductive Film (A... 2026-05_media/maxresdefault-4DA13.jpg [2026-05-25 12:16 a.m.] anfroholic I've seen this video before. Super neat!! Good luck! [2026-05-25 12:18 a.m.] namibj yeah same I remembered didn't even remember it was him but tbf, fits. [2026-05-25 5:42 p.m.] polyfractal oh that's a fun idea! I'm not sure to be honest, might be dodgy for high frequency signals, but maybe fine for less demanding tasks? I dont actually have much experience with the stuff on real projects, just tearing down existing projects to get to the ACF for microscopy 🙂 But yeah it's used all over for displays Could be a really clever way to get flipchip without needing the fab to bump for us! {Reactions} 🔥 [2026-05-25 6:52 p.m.] namibj It's actually waaaay better for high frequency it's a bit resistive but I'm sure that's easy to tune away in a transceiver as we talk like a couple Ohm at the terminus. That 3mm bond wire at 1 GHz is already 12 ohm though... If you have any idea how to get some test dies receptive to the nickel spheres.... [2026-05-25 6:54 p.m.] polyfractal ah interesting, why would more resistance help with higher frequency? I sorta assumed you'd want the shortest, most conductive path possible? [2026-05-25 6:55 p.m.] polyfractal our topmetal is aluminum right? I just skimmed that old video of mine and they used Al on the glass connector side. So it was Al -> ACF -> Ni/P coated Cu fpc [2026-05-25 6:56 p.m.] anfroholic As far as I understand, yes, it's aluminum. {Reactions} 👍 [2026-05-25 7:08 p.m.] fossify_37988 It's easier to control resonances with slight dampening. You lose a bit of Q but you get a more consistent response {Reactions} 👍 (2) [2026-05-25 7:39 p.m.] polyfractal gotcha, TIL! [2026-05-26 3:58 a.m.] namibj It's got comparatively _zero_ inductance once you include the remaining parasitics. [2026-05-26 3:59 a.m.] namibj Wait they they.... They did Al straight to the ACF??? I'll get you a JLC special FPC layout/pinout for your die before the weekend if you'd be interested in trying. [2026-05-26 4:05 a.m.] namibj Well it's more that you can tune the launch impedance a bit anyways once it matters and that'll easily cover the spread in series resistance from the ACF. Like you already need the structures in the PA (yeah it's digital but it's still a power amplifier, with tuned distortion, and sometimes integrally fused modulator if the output itself is naturally clocked instead of being a second stage after the clocked stage) and a bit more tuning range to cover increased stacking of variance is not really expensive at that point. So therefore you might as well just enjoy the much lower inductance. [2026-05-26 4:11 a.m.] namibj If you have any special wishes on that provide a schematic. I'd plan for having the mezzanine connector off the side so you could bend it and have the entire thing barely taller/thicker than the original cob, but now with the die backside exposed to attach a heatsink. I'd probably do it on Thursday early Berlin time; if that's too early I'd get to it approximately a week later (that's Germanys closest thing to a comiket this coming weekend I'll be running on fumes by the end). [2026-05-26 8:59 a.m.] mithro_ What does ACF stand for? [2026-05-26 9:01 a.m.] namibj https://discord.com/channels/1361349522684510449/1408134567491145728/1508260597412921375 [2026-05-26 9:01 a.m.] mithro_ ACF is the tape stuff that @BreakingTaps is talking in the video you shared? [2026-05-26 9:01 a.m.] namibj Yeah [2026-05-26 9:02 a.m.] namibj It's what they use to bond to notably LCDs and other TFT-on-glass type active-matrix displays like OLED. [2026-05-26 9:03 a.m.] namibj It's a 180~190C for 2~10 seconds thermoset epoxy used with about 2MPa pressure. [2026-05-26 2:28 p.m.] polyfractal "Anisotropic Conductive Film" yep [2026-05-26 2:29 p.m.] polyfractal At least for the glass-FPC interface, looks that way. Copper FPC pad on top, glass on bottom. Thin film of aluminum on glass side. (please excuse my shitty cross-section polishing I was in a rush 😄 ) Edit: also ignore the silver, iirc I sputtered a very thin layer on to help with charging on the glass {Attachments} 2026-05_media/Image_3_analysis_1_map_C_O_Al_Si_P_Ca_Ni_C-0E452.png {Reactions} 😍 [2026-05-27 10:47 p.m.] rebelmike I did a quick tweak to the generic breakout to make it 4 layer and label clk/rst/power/ground - don't know if this would be useful to anyone else: https://codeberg.org/rebelmike/ws-breakout {Embed} https://codeberg.org/rebelmike/ws-breakout ws-breakout 2026-05_media/summary-card-F05F8 {Reactions} 👍 (2) [2026-05-29 4:40 a.m.] mithro_ Cool! [2026-05-30 3:36 a.m.] anfroholic Hey all, I've added and updated some of the readmes and moved all the run-1 stuff into it's own directory so we can keep things more organized moving forward. https://github.com/wafer-space/chip-on-board-wire-bonded-pcbs This likely breaks any way for you to make pull requests Mike. *side note- this has the updated 1xp5 files that have the larger clearance.* @Tim 'mithro' Ansell @RebelMike {Embed} https://github.com/wafer-space/chip-on-board-wire-bonded-pcbs GitHub - wafer-space/chip-on-board-wire-bonded-pcbs: Wire bonded ch... Wire bonded chip on board PCB designs. Contribute to wafer-space/chip-on-board-wire-bonded-pcbs development by creating an account on GitHub. 2026-05_media/chip-on-board-wire-bonded-pcbs-B6749 {Reactions} waferspace [2026-05-30 3:37 a.m.] anfroholic Also updated the motherboards to have these as the symbols. {Attachments} 2026-05_media/0-8D144.png {Reactions} 🎉 (2) ❤️ ============================================================== Exported 238 message(s) ==============================================================